19 research outputs found

    Contribution à la gestion de l'évolution des processus métiers

    Get PDF
    La gestion de l'évolution des processus métier exige une compréhension approfondie des cause des changements, de leurs niveaux d'application ainsi que de leurs impacts sur le reste du système. Dans cette thèse, nous proposons une approche de gestion et de contrôle de l'éolution des processus métier permettant d'analyser ces changements et de comprendre leurs impacts. Cela assistera les concepteurs et les chargés de l'évolution des processus métier à établir une évaluation a priori de l'impact pour réduire les risques et les coûts liés à ces changements et d'améliorer le service et la qualité des processus métier. Ce travail consiste à proposer un ensemble de contributions permettant une vérification de la cohérence et de la conformité des modèles de processus métier après chaque changement, mais aussi d'établir une éaluation a priori de l'impact structurel et qualificatif des modifications. Les différentes approches proposées sont en cours d'expérimentation et de validation à travers le développement d'une plate-forme basée sur l'environnement EclipseThe evolution management of the business processes requires an exhaustive understanding of the change. An evolution engineer needs to understand reasons of a change, its application levels, and subsequently its impact on the whole system. In this thesis, we propose an approach for an a priori change impact analysis, to better control the business process evolution. This may help the business experts and the process designers to evaluate change impact in order to reduce the associated risks and estimate the related costs. It may also help to improve the service and quality of the business processes. This work contributes an eventual improvement, in regard, to verify the coherence and the compliance of the business process models, after each change. It leads to evaluate an a priori change impact analysis in structural and qualitatie aspects. The multiple-perspectives of the proposed approach have been reviewed experimentally. The validation of the approach is evaluated by exteding the Eclipse Development Environment, with the help of a set of plug-ins, as a prototype plate-form.DUNKERQUE-SCD-Bib.electronique (591839901) / SudocSudocFranceF

    Une approche Multi-agents Ă  Architecture P2P pour l'apprentissage collaboratif

    Get PDF
    Les Systèmes multi-agents ou SMA proposent une approche originale de conception de systèmes intelligents et coopératifs. Ils se caractérisent par la distribution du contrôle global du système et par la présence d'agents autonomes évoluant dans un environnement partagé et dynamique. De plus, il existe plusieurs interdépendances entre les buts des agents, leurs capacités et les ressources qu'ils utilisent, donc afin d'éviter d'éventuels conflits, de favoriser la synergie des activités des agents et de partager les ressources de l environnement commun, il est important que les agents coordonnent leurs actions. Nous nous sommes intéressés, dans le cadre de cette thèse, au déploiement des systèmes multi-agents sur une architecture pair à pair (Peer-to-Peer ou P2P) et ceci dans le but d établir la communication entre ces agents et les relier entre eux. Cependant, du fait de la nature dynamique des systèmes P2P où chaque pair peut apparaître et disparaître à tout moment, des nouveaux problèmes se posent pour la coordination d agents nécessitant des mécanismes de coordination adaptés au contexte spécifique des P2P. Pour cela, nous avons proposé une méthode de formation de groupe comme solution à ces problèmes. Nous nous sommes intéressés ensuite à l application des systèmes multi-agents à architecture P2P au domaine d apprentissage collaboratif en ligne où des apprenants contribuent aux apprentissages du groupe, et en retour, le groupe contribue à ceux des apprenants et c est la cohérence du collectif qui permet d atteindre l objectif. Cependant, l apprentissage collaboratif à distance implique des nouveaux rôles pour l enseignant ainsi que pour les apprenants. Il est donc essentiel de définir ces rôles pour identifier les besoins qui en découlent pour pouvoir intégrer à l outil informatique des fonctionnalités afin de satisfaire ces besoins. En effet, il est essentiel de fournir aux enseignants et apprenants la possibilité d avoir des informations sur la progression de leur apprentissage ainsi que sur les niveaux de collaboration et de sociabilité de chaque apprenant et du groupe. Enfin, nous avons proposé, comme application de nos travaux, un système appelé COLYPAN (COllaborative Learning sYstem for Project mANagment) conçu pour l apprentissage à distance et de façon collaborative de la gestion des projets.Multi-Agents systems (MAS) propose an original approach to design intelligent and cooperative systems. They are characterized by the distribution of the overall system control and the presence of autonomous agents operating in a shared and dynamic environment. In addition, there are many interdependencies between: agents' goals, their abilities and used resources. So, in order to avoid possible conflicts, promote synergy of agents activities and share resources of the common environment, it is important that the agents coordinate their actions. We are interested, in the context of this thesis, in the deployment of multi-agents systems on Peer-to-Peer (P2P) networks in order to establish communication between these agents. However, because of the dynamic nature of P2P systems where each peer may appear and disappear at any time, new problems arise concerning the coordination of agents. Thus, coordination mechanisms adapted to the specific context of P2P are required. For that, we have proposed a group formation method to solve these problems. Then, we were interested in the usage of multi-agents systems with P2P architecture in the field of collaborative e-learning. In such applications, each learner contributes in the learning process of the group, and in return, the group contributes in the learning process of its members. The consistency of the whole group allows to achieve the goal. However, collaborative e-learning implies new roles for teachers as well as for learners. It is therefore essential to define these roles in order to identify the users needs and integrate, in the platform, the functionalities that allows us to satisfy such needs. Indeed, it is essential to provide teachers and learners with the opportunity to obtain information about the progress of their learning processes as well as the level of collaboration and sociability of each learner in the group. Finally, we have proposed, as an application of our work, a system called COLYPAN (COllaborative Learning sYstem for Project management) designed for the collaborative e-Learning project management.DUNKERQUE-SCD-Bib.electronique (591839901) / SudocSudocFranceF

    Étude des complémentarités entre gestion dynamique à la ferme et gestion statique en collection: Cas de la variété de blé Rouge de Bordeaux

    Get PDF
    National audienceWhile on-farm conservation was considered minor in the development of the National Charter on Genetic Resources in 1998, there is increasing recognition of its important role in the conservation of genetic diversity. In addition to amateur gardening associations that save and exchange seeds, farmers in France have formed networks around systems of shared seed conservation and exchanges, with the goal of protecting the diversity of cultivated species. Parallel to this, the contribution of farmers to the dynamic management of agricultural biodiversity has been recognized by many scientific studies and in international treaties. These developments led us to examine the complementary nature of on-farm and gene-bank conservation efforts in terms of the management of genetic resources. This study, which combines ethnobotanical and genetic approaches, was conducted on bread wheat, for which France has a national collection of 10 000 accessions. There is also an active network of farmers who cultivate historic varieties and landraces, including the Rouge de Bordeaux, which was chosen for a detailed study. By conducting individual interviews with farmers, we were able to understand better their management practices, seed exchanges with other farmers and with the national collection, and strategies for maintaining and selecting this variety on their own farms. We characterized the genetic diversity conserved by several farmers and in the samples preserved in the national collection for Rouge de Bordeaux by using a comparative genetic analysis of samples obtained from farmers and from the collection, in light of the management practices and exchange networks that exist among farmers and between farmers and the national collection. Our results demonstrate that the diversity of these populations is far from being redundant. While certain samples are quite homogeneous and similar to samples from the national collection, others are highly heterogeneous. There is also a high degree of genetic differentiation among populations, with clear groupings of populations identified. The structure of the diversity may be explained by the structure of exchanges and the development of local adaptation within the populations to environmental conditions and management practices, and by differing strategies of selection and conservation. Further analysis will help us understand more precisely what defines a variety and what type of genetic diversity or phenotypic traits are conserved with different management strategies. Our results also support a greater degree of seed circulation between farmers' fields and the national collection, to conserve the adaptive potential and a broader range of genetic diversity for each variety.Considérée comme mineure lors de la rédaction de la Charte nationale des ressources génétiques en 1998, la gestion à la ferme a depuis gagné en importance et en reconnaissance. En effet, après les associations de jardiniers amateurs, des réseaux d'agriculteurs se sont fédérés en France autour de systèmes mutualistes de sélection/conservation de la diversité cultivée. Parallèlement, la contribution des paysans à la gestion dynamique de l'agrobiodiversité a été scientifiquement et institutionnellement reconnue. Ces éléments nous ont conduit à examiner les complémentarités dans la gestion des ressources génétiques à la ferme et en collection. Cette étude, qui croise des approches ethnobotanique et génétique, a été menée sur le blé tendre pour lequel il existe en France une collection nationale de 10 000 accessions et un réseau actif d'agriculteurs-collectionneurs de variétés. Pour la variété Rouge de Bordeaux, nous avons tenté de caractériser la diversité dans les champs et en collection, en procédant à une analyse génétique d'échantillons obtenus auprès d'agriculteurs et auprès de la collection. Nos résultats montrent que les ressources génétiques conservées dans les deux compartiments sont loin d'être redondantes. La structuration de la diversité s'explique par les réseaux d'échanges de semences (entre paysans, et entre les paysans et la collection), par l'adaptation locale des populations aux conditions du milieu et aux pratiques de culture, et par les pratiques de sélection/conservation. Ces résultats appellent des analyses complémentaires pour comprendre précisément ce qui est conservé/cultivé sous un nom variétal donné, et plaident en faveur d'une circulation accrue des semences entre champs et collection

    Risk factors for Coronavirus disease 2019 (Covid-19) death in a population cohort study from the Western Cape province, South Africa

    Get PDF
    Risk factors for coronavirus disease 2019 (COVID-19) death in sub-Saharan Africa and the effects of human immunodeficiency virus (HIV) and tuberculosis on COVID-19 outcomes are unknown. We conducted a population cohort study using linked data from adults attending public-sector health facilities in the Western Cape, South Africa. We used Cox proportional hazards models, adjusted for age, sex, location, and comorbidities, to examine the associations between HIV, tuberculosis, and COVID-19 death from 1 March to 9 June 2020 among (1) public-sector “active patients” (≥1 visit in the 3 years before March 2020); (2) laboratory-diagnosed COVID-19 cases; and (3) hospitalized COVID-19 cases. We calculated the standardized mortality ratio (SMR) for COVID-19, comparing adults living with and without HIV using modeled population estimates.Among 3 460 932 patients (16% living with HIV), 22 308 were diagnosed with COVID-19, of whom 625 died. COVID19 death was associated with male sex, increasing age, diabetes, hypertension, and chronic kidney disease. HIV was associated with COVID-19 mortality (adjusted hazard ratio [aHR], 2.14; 95% confidence interval [CI], 1.70–2.70), with similar risks across strata of viral loads and immunosuppression. Current and previous diagnoses of tuberculosis were associated with COVID-19 death (aHR, 2.70 [95% CI, 1.81–4.04] and 1.51 [95% CI, 1.18–1.93], respectively). The SMR for COVID-19 death associated with HIV was 2.39 (95% CI, 1.96–2.86); population attributable fraction 8.5% (95% CI, 6.1–11.1)

    Vers de meilleurs supports aux activités coopératives en accord avec la co-évolution (application au développement logiciel coopératif)

    No full text
    Les activités liées au développement logiciel sont aujourd'hui intrinsèquement collaboratives, impliquant une multitude d'acteurs aux rôles et cultures variés. Cette situation a engendré un besoin crucial d'outils informatiques adéquats permettant de supporter les dimensions collaborative et émergente de ces activités. Bien que présentant des atouts très intéressants, les environnements actuellement utilisés souffrent de lacunes notamment en rapport avec la nécessité de fournir un support global et évolutif à la collaboration. Pour parvenir à fournir un tel support, nous nous intéressons au domaine du Travail Coopératif Assisté par Ordinateur, qui cherche à répondre à ces besoins caractéristiques des activités humaines. Les apports des Sciences Humaines et Sociales - et en particulier de la Théorie de l'Activité - à ce domaine ont permis de comprendre ce qui est requis des environnements destinés à supporter les activités coopératives humaines. Ces exigences sont notamment traduites dans le principe de co-évolution sur lequel nous nous basons. D'après ce principe, les environnements devraient être suffisamment malléables pour supporter l'activité à laquelle ils sont destinés mais aussi l'activité consistant à les (re)définir de manière coopérative. Par ailleurs, ces systèmes devraient fournir les moyens permettant de cristalliser l'expérience développée par leurs utilisateurs en vue de sa réutilisation. Dans le cadre de nos travaux, nous nous sommes interrogés sur les moyens de parvenir à la co-évolution dans les systèmes, et en particulier dans les environnements globaux et intégrés. Nos travaux étant inspirés de la Théorie de l'Activité, nous formulons le concept d'inter-activités pour traduire le fait que nous nous intéressons à la gestion des liens qui existent entre diverses activités par l'articulation des outils qui les supportent au sein d'un environnement global. Nous proposons de gérer l'inter-activités grâce à un méta-modèle basé sur la Théorie de l'Activité permettant de décrire les activités et les différents liens qui les unissent au sein de modèles appelés tâches. Ce noyau réflexif et les méchanismes que nous lui avons adjoint visent à offrir un support générique aux activités coopératives dans le cadre d'environnements globaux, en accord avec la co-évolution. Ces idées sont mises en oeuvre au sein de la plateforme CooLDev, un environnement distribué, global et intégré dédié au développement coopératif de logiciels et réalisé en étendant la plateforme Eclipse.Today, software development is intrinsically a collaborative activity, since it implies many actors, with different roles and backgrounds. Thus, there is still a crucial need to provide adequate computer tools well supporting the collaborative and evolving nature of such activities. Although currently used environments present some interesting features, they generally suffer from lacks regarding the need to provide a global and evolving support to the collaborative dimension. In order to provde such a support, we focus on the Computer-Supported Cooperative Work field, which tries ti give answers to these needs that are characteristic to every human activity. The contribution of the Social and Human Sciences - and especially the Activity Theory - to this field helped the researchers to understand what is required for the environments to support cooperative human activities. These requirements are especially expressed in the co-evolution principle on which we base our work. According to this principle, the environments should be tailorable enough to support the activity they are designed for, but also the activity consisting in (re)defining them cooperatively. Beside, these systems should provide means allowing the cristallization of the experience developed by their users with a view to re-use it. In the framework of our research, we wonder about how to reach the co-evolution inside the systems, especially in global and integrated environments. As our work is inspired by the Activity Theory, we formulate the concept of inter-activities to express the fact that we focus on the management of the links existing between several activities through the articulation of the tools supporting them. We propose to manage the inter-activities thanks to a meta-model based on the Activity Theory and allowing the description of activities and their links in specific models called tasks. This reflexive kernel and the mecanisms we add to it tend to provide a generic support to cooperative activities in the framework of global environments, in accordance with the co-evolution principle. These ideas are implemented in CooLDev, adistributed, global and integrated environment based on the Eclipse platform.CALAIS-BU Sciences (621932101) / SudocSudocFranceF

    Analyse d'impact de l'évolution des applications distribuées multi-langages et à bases de données hétérogènes

    No full text
    Les travaux de recherche, menés dans le domaine de l'ingénierie de l'évolution et de la maintenance des logiciels, visent principalement les approches, les méthodes, les techniques et les outils d'assistance aux activités sous-jacente à l'évolution. Cela nécessite, en autres, une compréhension détaillée de la structure et du comportement des composants logiciels, l'analyse a priori des effets ou impacts du changement, la mise en oeuvre effective des modifications et l'analyse a posteriori des effets de ces modifications. Dans cette thèse, nous proposons une modélisation structurelle des composants logiciels distribués et hétérogènes. Ces composants peuvent en effet être, des codes source procéduraux ou orientés objet, des schémas de bases de données relationnelles ou orientées objets ou des médiateurs de communication. La modélisation repose sur une formalisation du logiciel par un graphe typé dont les noeuds et les arcs représentent respectivement les composants de différents niveaux de granularité et leurs relations...CALAIS-BU Sciences (621932101) / SudocSudocFranceF

    Modélisation architecturale pour la gestion de l'évolution des applications distribuées

    No full text
    L évolution du logiciel est une activité complexe, critique et coûteuse. Cela est dû principalement à la complexité structurelle et comportementale des différents constituants des systèmes informatiques actuels. L avènement et la généralisation des réseaux d interconnexion ont complètement révolutionné l architecture des systèmes informatiques en les transformant en un ensemble d entités actives et distribuées et interagissant selon diverses formes de protocoles. Cette thèse est une contribution à la maîtrise et au contrôle de l évolution de ce type de système. Notre but est d introduire des mécanismes formels et opérationnels permettant d accomplir d une façon aisée les différentes tâches qui incombent à l évolution de ces systèmes. Nous proposons une approche basée sur les systèmes de réécriture de graphes pour, à la fois, formaliser et mettre en œuvre de façon incrémentale et visuelle les différentes tâches liées à l évolution. Nous avons pour cela considérer les tâches suivantes : la compréhension des systèmes distribués par la formalisation et la mise en œuvre d un système de recouvrement d architectures ; la propagation de l impact du changement en permettant notamment une traçabilité des effets des modifications entre les descriptions des architectures et des programmes ; la mise en œuvre d une approche de développement basée sur la transformation de modèles. Le choix de ces tâches est dicté par le fait que nous voulions considérer la chaîne formant un processus de réingénierie incluant le reverse et le forwrad engineering.CALAIS-BU Sciences (621932101) / SudocSudocFranceF

    Analyzing and modeling the structural and qualitative interdependencies of software evolution

    No full text
    International audienceIn the context of software evolution management, we present a global modeling approach aiming at a better analysis of a change impact and its propagation in developed software. We consider two major modeling aspects under which an intended change should be considered. These are structural and qualitative dimensions of impacts of projected software change. With the proposed modeling approach, we consider the established models for tracing the qualitative change impact flow associated to the targeted software evolution. The approach is validated with the help of a prototype framework that includes the software specific information data gathering and automatic mechanisms aiming at structural and qualitative change impact analysis. Resulting detailed analysis is destined to help the decision-making in various cases of software evolution and maintenance

    Contribution Ă  l'analyse d'impact des modifications des architectures logicielles

    No full text
    Le travail développé dans cette thèse fait partie des travaux consacrés à la gestion de l évolution des architectures logicielles, à l analyse d impact a priori sur l architecture ainsi que sur le code source correspondant à la description architecturale. Nous avons proposé dans ce travail un modèle pour la représentation des informations communes à la plupart des langages de description d architecture. Nous avons également établi des liens entre le niveau de représentation architecturale et celui du code source. Notre modélisation repose sur une formalisation à base de graphe typé et attribué, dont les noeuds et les arcs représentent respectivement les éléments extraits du logiciel et les relations entre eux. Nous avons défini des opérations de modifications exprimées d une manière assertionnelle. L exécution de ces opérations de modification ainsi que la propagation de leurs impacts sont assurées par un système à base de connaissances. Les fonctionnalités que l on vient de décrire sont supportées par une plate-forme réalisée sous la forme de plusieurs extensions intégrés à l environnement Eclipse et entièrement développée en Java. Elle fournit une interface utilisateur permettant la visualisation des représentations logicielles ainsi que de la propagation de leurs impacts de modification. Les règles du système expert sont exprimées moyennant le système de gestion de règles métier DROOLS.The work developed in this thesis deals with software architecture evolution, the architectural impact analysis and the impact analysis on the source code corresponding to the architectural description. We proposed in this work a model for representing common elements for the most of architecture description languages. We established links between architectural and source code representation. Our modelisation is based on the use of the graph formalism where nodes and arcs represent respectively the software elements and the links. We proposed a set of modification operations that are expressed by assertions. A knowledge based system implements the change operations and their impacts. These features are implemented in a platform entirely developed in Java and integrated as plugins into Eclipse. This platform provides a user interface for the graph visualization and for browsing the change impact propagation. Expert system rules are developed using the business rule management system DROOLS.CALAIS-BU Sciences (621932101) / SudocSudocFranceF

    Contribution à la modélisation de données multi-sources de type DATAWEB basé sur XML

    No full text
    Des données de nature environnementale sur la vallée du fleuve Sénégal ont collectées depuis de nombreuses années à partir des activités des différents experts y intervenant. Ces données de nature spatio-temporelle, présentent certaines particularités sémantiques et structurelles selon les partenaires. Des moyens de collecte et de stockage divers sont utilisés, induisant ainsi pour les données une dimension structurelle de l hétérogénéité à laquelle est apparentée une dimension sémantique liée à leur description. Afin de résoudre la problématique de l hétérogénéité structurelle, nous avons proposé l introduction d une phase préalable de pré-intégration par une représentation de l ensemble des données partenaires sous XML, constituant ainsi un entrepôt de documents XML dit ici Dataweb. Nous utilisons ensuite le vocabulaire contrôlé décrivant les données de chaque partenaire et la réutilisation d une ontologie du domaine comme un support pour la construction d une base de connaissances. Cette base est alors générée partir du dataweb partenaire constituant ainsi un dataweb sémantique. Ce dataweb sémantique permet ainsi l intégration sémantique et structurelle des données de chaque partenaire. Pour l intégration entre les différents dataweb sémantiques nous exploitons les travaux développés sur les systèmes à base de hubs en définissant une ontologie avec les concepts que chaque partenaire désire partager et à partir desquels nous constituons une ontologie globale.Environmental data in the Senegal River Valley have been collected for many years from the activities of the various experts and organisms involved therein. These spatio-temporal data display certain specific semantic and structural features depending on the owners. Various systems have been used for the collection and storage of the data, thus, conferring them a structural dimension of heterogeneity, to which a semantic dimension related to them description has been attached, with a proper vocabulary controlled within every organism or expert. In this context, we perform an integration in three phases. First, a structural integration phase, based on the use of XML documents warehouses (called dataweb), allows us to create a warehouse for each agency involved in the project. A second step is to make the integration of these XML documents warehouses by associating a knowledge-base to each warehouse thus constituting semantic dataweb. That is done by an automatic building of OWL ontology starting from XML dataweb and by re-use of the Agricultural Ontology Service. A third mediation phase permits to query in a uniform manner the different semantic dataweb via a web application.CALAIS-BU Sciences (621932101) / SudocSudocFranceF
    corecore